body {
  font-family: 'Lucida Grande', Verdana, Arial, Helvetica, sans-serif !important;
  font-size: 75% !important; 
  color:#003366 !important;
  margin: 50px 0 0px !important;  
  line-height: 1.4em;
}


input 
{

	font-family:Verdana, Arial, Helvetica, sans-serif;
	font-size:15px;
	border:1px solid;
}

.label { width:120px; text-align:right;  background-color:#FFFFCC ; size:4; }

.campo { width:250px; text-align:left; background-color:#FFFFCC}






.text1{ line-height:14px;}
.text1 span{ font-size:9px; color:#3081AB;}
.text1 span img{ vertical-align:middle; margin:0 7px 0 0;}

.indent_img{width:300px;}
.indent_img img{margin:0 0px 0 5px; float:left}

.link{padding:13px 0 0 0; text-align:right;}


/* color de la letra del form iniciar sesion*/
.EstiloBoton {
	BORDER-BOTTOM: #658EA2 0px solid; PADDING-BOTTOM: 5px; WIDTH: 146px; FONT-FAMILY: "Trebuchet MS", Verdana, sans-serif; BACKGROUND: #658EA2; HEIGHT: 28px; COLOR: white; MARGIN-LEFT: 0px; PADDING-TOP: 2px
}



#page {
  background: #fff;
  width: 850px;
  position: relative;
  text-align: left;
  margin: 0 auto;
}

#logo {
  width: 850px;
  position: relative;
  text-align: left;
  margin: 0 auto;
}
#unp {
  	position:absolute;
	color:#FFFFFF;
	font-size:35px;
	width:696px;
	left: 141px;
	top: 50px;
}

#sesion {
 
 	position:absolute;
	left: 1px;
	top: 40px;

}
#header {
  height: 24px;/*75*/
  padding: 5px;
  border-top: 1px solid #e6b800;
  background:#658EA2;
}


h3{
  margin:0px;
  background:#1A3F66;
  color:#fff;
  padding:3px;
}
h4{
  margin:0px;
  background:#FFFFFF;
  color:#064A8A;
  padding:3px;
  font-size:13px;
}
#footer{
  background:#d5d5d5;
  color: #000;
  padding: 5px;
  text-align: center;
  font-size: 13px;
  border-top: 1px solid #7D8B92;
  height:16px;
}
#footer a, a:visited {color:#394044;text-decoration:none;}
#footer a:hover {color:#000;text-decoration:underline;}


.primary{/*color de fondo formulario central*/
  padding: 20px;
  background:url(images/wr_body.gif);
}

.contact_list{float:right;}
s
label{float:left;width:70px;margin:2px;}
select,input{margin: 6px 2px 2px 2px;}

p{margin:0px;font-size:13px;line-height:1.3em;padding: 3px 1px 3px 1px;}

img{border:0;}



#submit {
color: #3F7EC2;
	font-size: 1,6em;
	color: white;
	background: #658EA2;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	border-bottom:1px solid #fff;
}
.login{
	float:right;
	color:#000;
}
#nav{
float:left;
margin-left:8px;
}

ul li{
    list-style-type:none;
    list-style-image:none;
    }
ul.menu {  /*posicion del menu*/
    font-size: 14px;
	margin: 0;
	padding: 0;
	position: absolute;
	top: 40px;
	width: 600px;
	}
ul.menu li {
	display: inline;
	margin-right:4px;
	}
ul.menu,
ul.menu li a {
	padding: 1px 4px 1px;
	text-decoration: none;
	}
ul.menu li a {
	font-size: 1em;
	color: white;
	background: #1C4B66;
	border-top:1px solid #fff;
	border-left:1px solid #fff;
	border-right:1px solid #fff;
	margin: 0;
	}
	
	
ul.menu li a:hover {
	background: #eee;
	color: #1C4B66 !important;
	text-decoration: none;
    border-top:1px solid #38C;
	border-left:1px solid #38C;
	border-right:1px solid #38C;
}
ul.menu li.current_page_item a,
ul.menu li.current_page_item a:hover {
	background: #fff;
	color: #1C4B66 !important;
	text-decoration: none;
    border-top:1px solid #38C;
	border-left:1px solid #38C;
	border-right:1px solid #38C;
	border-bottom:2px solid #fff;
}
